fix potential int overflow in efi/boot
authorStefano Stabellini <stefano@aporeto.com>
Fri, 9 Dec 2016 19:52:09 +0000 (11:52 -0800)
committerStefano Stabellini <sstabellini@kernel.org>
Mon, 12 Dec 2016 19:01:54 +0000 (11:01 -0800)
commit014723d9b3275d1b840118331fe198e29254d8fa
tree3d46d434de2564ee66fab0cb8b9b1d37b1bc98c4
parentf4754c69180c5edeceb24ba7825f8a3767fa5976
fix potential int overflow in efi/boot

HorizontalResolution and VerticalResolution are 32bit, while size is
64bit. As it stands multiplications are evaluated with 32bit arithmetic,
which could overflow. Cast HorizontalResolution to 64bit to avoid that.

Coverity-ID: 1381858

Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/common/efi/boot.c